﻿// Type: Crystalbyte.Equinox.Imap.ViewInfo
// Assembly: Crystalbyte.Equinox.Imap, Version=0.4.4493.24531, Culture=neutral, PublicKeyToken=null
// Assembly location: C:\Experiments\TFSAzure\FetchAndProcess\Common\ThirdPartyLibs\Release\Crystalbyte.Equinox.Imap.dll

using Crystalbyte.Equinox;
using System.Collections.Generic;
using System.Diagnostics;

namespace Crystalbyte.Equinox.Imap
{
    [DebuggerDisplay("MediaType = {MediaType}, SizeEncoded = {SizeEncoded}")]
    public class ViewInfo : IFetchable
    {
        public string MediaType { get; internal set; }
        public Size? SizeEncoded { get; internal set; }
        public int TextLinesEncoded { get; internal set; }
        public string ContentTransferEncoding { get; internal set; }
        public string Description { get; internal set; }
        public string Id { get; internal set; }
        public IEnumerable<KeyValuePair<string, string>> Parameters { get; }
        public string Token { get; internal set; }
        public int SequenceNumber { get; internal set; }
    }
}
